
layui.config({
    base : "/layui/"
}).extend({
    index: 'lib/index'
}).use(['index','form','jquery', 'table'],function(){
   var  form = layui.form;
    //添加验证规则
    form.verify({
        oldPwd : function(value, item){
            if(value.length < 6){
                return "密码长度不能小于6位";
            }
        },
        newPwd : function(value, item){
            if(value.length < 6){
                return "密码长度不能小于6位";
            }
        },
        confirmPwd : function(value, item){
            if(!new RegExp($("#oldPwd").val()).test(value)){
                return "两次输入密码不一致，请重新输入！";
            }
        }
    });


    //ajax异步验证码发送
    $("#checkCode").click(function (el) {

        $.ajax({
            type: "POST", //提交方式
            url: "/safe/sendValidateCode",//路径
            data: {
                "bizType": "PASS_WORD_MODIFY"
            },
            success: function (result) {//返回数据根据结果进行相应的处理

                if(result.code==1){

                    layer.msg(result.message);

                    //设置按钮不能被点击
                    $("#checkCode").attr("disabled", true);
                    //按钮30s秒倒计时
                    var time = 30;
                    var id = setInterval(function () {
                        if (time >= 1) {
                            time--;
                            $("#checkCode").html(time + "s后重新发送");
                        } else {
                            //倒计时结束按钮又可以再次被点击
                            clearInterval(id);
                            $("#checkCode").removeAttr("disabled", false).html("重新发送");
                        }
                    }, 1000);


                }else {
                    layer.msg(result.message);
                }
            }
        });

    })

    //修改密码
    form.on("submit(changePwd)",function(data){


        $.post("/safe/modify_pwd",data.field,function (result) {
            if(result.code==1){
                $("#validateCode").val(null);
                layer.msg("密码修改成功,请重新登录");
                setTimeout(function(){
                   window.location.href="/logout";
                },2000);
            }else {
                layer.msg(result.message)
            }
        })

        return false; //阻止表单跳转。如果需要表单跳转，去掉这段即可。
    });

})

